package 容器;
/**
 * 制作邮箱
 * 如12345678@qq.com
 * 要求吧中间的四位隐藏起来
 * 如果邮箱有两位数
 * 那么 打印第一位数隐藏后一位位数
*/
public class 邮箱
{
	public static void main(String[] args)
	{
		System.out.println("==制作邮箱==");
		/*给定一个邮箱*/
		String y = "82ssssssssssss@qq.com";
		/*找到@的位置*/
		//System.out.println("=="+y.lastIndexOf("@"));
		/*截取@前面的内容*/
		int e=y.lastIndexOf("@");
		String l = y.substring(0, e);
		/*打印出截取的子字符串看看是不是想要的*/
		//System.out.println("=="+l);
		/*判断此字符串是不是满足位数*/
		if(e>4)
		{
			/*查找方法怎么把数字替代成*
			 */
			StringBuffer sb = new StringBuffer(y);
			for(int i = e-4 ;i<l.length() ; i++ )
			{
				/*在指定的位置
				 * 把字符替代成*
				*/
				sb.setCharAt(i,'*');
			}
			System.out.println("=="+sb);
		}else if(e<4)
		{
			StringBuffer sb = new StringBuffer(y);
			/*i=1 当邮箱位数不不够四位的时候
			 * 要保留第一位数*/
			for(int i =1 ;i<e ; i++ )
			{
				sb.setCharAt(i,'*');
			}
			System.out.println("=="+sb);
		}
	}
}
